#pragma once

#include <gut/types.h>
#include <math/types.h>

#include <faker/basic/Vertex.h>
#include <faker/render/System.h>
#include <faker/physics/System.h>

#include <faker/basic/pch.h>

using BaseApp = OglApp;

namespace Faker
{
    namespace Launcher
    {

        struct App : public BaseApp
        {

            bool Create(const GLFWConfig &config) override;
            void OnFrameRender() override;
            void OnFrameBufferSize(int width, int height) override;
        };
    };
};